body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
ul {
	list-style: none;
}
.ui-datepicker{
	width:17em;
	font-family:tahoma;
	font-size:11px;
	text-align:left;
	padding:.2em .2em 0;
}
.ui-timepicker-div .ui-widget-header { margin-bottom: 8px; }
.ui-timepicker-div dl { text-align: left; }
.ui-timepicker-div dl dt { height: 25px; margin-bottom: -25px; }
.ui-timepicker-div dl dd { margin: 0 10px 10px 65px; }
.ui-timepicker-div td { font-size: 90%; }
.ui-tpicker-grid-label { background: none; border: none; margin: 0; padding: 0; }
.boxTable{
	padding-top:3px;
	display:block;
	color:green;
	width:100%;
	border-top:1px solid #EAEAEA;
}
.boxTable1{
	padding-bottom:3px;
	display:block;
	color:green;
	width:100%;
}
.BlackGray_Tahoma11 {
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #818181;
		text-decoration: none;
}

a:link {font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #4b4b4b;
	font-style: normal;
	text-decoration: none;
} 

 a:visited{
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #4b4b4b;
	font-weight: normal;
	text-decoration: none;
}
.color1 { background-color: #EAFAFE;}
.color2 { background-color: #FFFFFF;}

body { font-size: 65.5%; }
h1 { font-size: 1.2em; margin: .6em 0; }
.ui-dialog .ui-state-error { padding: .3em; }
.validateTips,  .validateTipsCust{ border: 1px solid transparent; padding: 0.3em; color:red; }
#dialog-form table label{padding: .4em;  font-size:12px; font-family:tahoma; font-weight:bold; color:#666;}
#dialog-form table input.text{margin-bottom:0px; width:80%; padding:.5em;font-size:12px;height:30; }
#dialog-form table select {margin-bottom:0px; width:80%; padding: .4em;font-size:12px;height:30; }
#dialog-form table textarea {margin-bottom:5px; padding: .4em;font-size:12px }
#dialog-form table{padding:0; border:0; margin-top:25px;}

.dialog table label{padding: .4em;  font-size:12px; font-family:tahoma; font-weight:bold; color:#666;}
.dialog table input.text{margin-bottom:0px; width:80%; padding:.5em;font-size:12px;height:30; }
.dialog table select {margin-bottom:0px; width:80%; padding: .4em;font-size:12px;height:30; }
.dialog table textarea {margin-bottom:5px; padding: .4em;font-size:12px }
.dialog table{padding:0; border:0; margin-top:25px;}

#dialog-smartpurse table label{padding: .4em;  font-size:12px; font-family:tahoma; font-weight:bold; color:#666;}
#dialog-smartpurse table input.text{margin-bottom:5px; width:80%; padding: .4em;font-size:12px;line-height:20px; }
#dialog-smartpurse table select {margin-bottom:5px; width:80%; padding: .4em;font-size:12px;height:30; }
#dialog-smartpurse table textarea {margin-bottom:5px; padding: .4em;font-size:12px }
#dialog-smartpurse table{padding:0; border:0; margin-top:25px;line-height:30px;}

.ui-button { margin-left: -1px; }
.ui-button-icon-only .ui-button-text { padding: 1px 0 1px 2px;margin:0; } 
/*.ui-button-icon-only .ui-button-text { padding: 0.35em;margin:0; } */
.ui-autocomplete-input { margin: 0; padding: 0.3em 0 0.3em 0.45em; }
/*.ui-autocomplete-input { margin: 0; padding: 0.48em 0 0.47em 0.45em; }*/


.TextBox{ 
	border-right: 1px  Solid #ccc;
	border-top: 1px  Solid #ccc; 
	border-bottom: 1px Solid #ccc; 
	border-left: 1px  Solid #ccc;
}

a:link {font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #4b4b4b;
	font-style: normal;
	text-decoration: none;
} 
 a:visited{
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #4b4b4b;
	font-weight: normal;
	text-decoration: none;
}
.fontSearch{
	font-family: Tahoma, Verdana;
	font-size: 12px;
	font-style: normal;
	color:#666;
}

.boxItem , .amtBox {
	font-family: Tahoma, Verdana;
	font-size: 12px;
	color: #4b4b4b;
	height:25;
	font-style: normal;
	BORDER-BOTTOM:1px solid #cccccc; 
	BORDER-LEFT:1px solid #cccccc;
	PADDING:3px;
	BORDER-TOP:1px solid #cccccc; 
	CURSOR: text; 
	BORDER-RIGHT:1px solid #cccccc; 
}  
.boxItem:hover , .amtBox:hover{
	BORDER-BOTTOM:1px solid #11a3ea; 
	BORDER-LEFT:1px solid #11a3ea; 
	BORDER-TOP:1px solid #11a3ea;
	BORDER-RIGHT:1px solid #11a3ea;
}
.boxItem:focus  ,.amtBox:focus{
	BORDER-BOTTOM:1px solid #11a3ea; 
	BORDER-LEFT:1px solid #11a3ea; 
	COLOR: #4b4b4b; 
	BORDER-TOP:1px solid #11a3ea;
	BORDER-RIGHT:1px solid #11a3ea;
	
}
.content-box{
	margin-top:10px;
    padding:10px 10px 10px 10px;
 
}
.toolbar-box{
    height:65px;
    background: #fbfbfb;
    margin-bottom: 20px;
 
}

DIV.t{
    background:url(../images/box/j_border.png) repeat-x 0px 0px;
    height:6px;
    margin:0px;
    overflow:hidden;
    padding:0px;
}
DIV.t DIV.t{
    background:url(../images/box/j_crn_tr_med.png) no-repeat 100% 0px;
        margin:0px;
    overflow:hidden;
    padding:0px;
}
DIV.t DIV.t DIV.t{
    background:url(../images/box/j_crn_tl_med.png) no-repeat 0px 0px;
    margin:0px;
    overflow:hidden;
    padding:0px;
}
DIV.b{
    background:url(../images/box/j_border.png) repeat-x 0px 100%  ;
    height:6px;
    margin:0px;
    overflow:hidden;
    padding:0px;
    background-color: #fbfbfb;
}
DIV.b DIV.b{
    background: url(../images/box/j_crn_br_med.png) no-repeat 100% 0px;
    height:6px;
    margin:0px;
    overflow:hidden;
    padding:0px;
    
}
DIV.b DIV.b DIV.b{
    background: url(../images/box/j_crn_bl_med.png) no-repeat 0px 0px;
    height:6px;
    margin:0px;
    overflow:hidden;
    padding:0px;
    
}
DIV.m{
    height:60px;
    border-left: #ccc 1px solid;
    border-right: #ccc 1px solid;
    padding:0px;
    background: #fbfbfb; 
}
Div.toolbar{
    text-align:right;
    padding:0px;
    float:right;
	padding-top:5px;
}
Table.toolbar{
    padding:0px;
    border-collapse: collapse;
    /*padding-right:5px;*/
    margin-right:5px;
}
Table.toolbar TD{
  text-align:center;
  padding-bottom:1px;
  padding-left:4px;
  padding-right: 1px;
  height:48px;
  width:60px;
  Color:#fbfbfb;
  padding-top:1px;
}
Table.toolbar  A{
    border-bottom: #f6f6f6 1px solid;
    border-left:#f6f6f6 1px solid;
    border-top:#f6f6f6 1px solid;
    border-right:#f6f6f6 1px solid;
    padding-bottom: 1px;
    padding-left: 5px;
    padding-right:5px;
    padding-top:1px;
    display:block;
	float:left;
	text-decoration: none;
    white-space: nowrap;
	}
Table.toolbar  A:hover{
	border-bottom: #CCC 1px solid;
    border-left:#CCC 1px solid;
    border-top:#CCC 1px solid;
    border-right:#CCC 1px solid;
    padding-bottom: 1px;
    padding-left: 5px;
    padding-right:5px;
    padding-top:1px;
    color:#0b55c4;
    display:block;	
    text-decoration: none;
    background-color: #F6F6F6;

}
Table.toolbar span{
    margin:0px auto;
	padding:0 auto;
	text-align:center;
    width:32px;
    display:block;
    float:none;
    height:32px;
}
.icon_save{
    background-image:url(../images/save.png);
	cursor:hand;
}
.icon_cancel{
    background-image:url(../images/cancel.png);
	cursor:hand;
}
.icon_add{
    background-image:url(../images/addd.png);
	cursor:hand;
}
.icon_Print{
    background-image:url(../images/print2.png);
	cursor:hand;
}
.icon_check{
    background-image:url(../images/checkmark.png);
	cursor:hand;
}
.icon_sticky{
    background-image:url(../images/sticky.jpg);
	cursor:hand;
}
.icon_unsticky{
    background-image:url(../images/unsticky.jpg);
}
.icon_edit{
    background-image:url(../images/edit.png);
	cursor:hand;
}
.icon_view{
    background-image:url(../images/viewVideo.png);
	cursor:hand;
}
.icon_delete{
    background-image:url(../images/remove.png);
	cursor:hand;
}
.icon_back{
    background-image:url(../images/backbutton.png);
	cursor:hand;
}
.icon_update_all{
    background-image:url(../images/updateall.png);
	cursor:hand;
}
.icon_add_user{
    background-image:url(../images/adduser.png);
	cursor:hand;
}
.icon_cancel_bill{
    background-image:url(../images/cancel_bill.png);
	cursor:hand;
}
.icon_credit_sale{
    background-image:url(../images/CreditSale32.png);
	cursor:hand;
}

.icon_history{
    background-image:url(../images/history_32.png);
	cursor:hand;
}
DIV.header{
    font-family:Arial, Helvetica, sans-serif ;
    line-height:48px;
    padding-left:55px;
    border:0px;
    background-repeat: no-repeat;
    color:#0b55c4;
    background-color:#fbfbfb;
    margin-left: 10px;
    font-size:22px;
    background-image: url(../images/home_article.png);
    font-weight:bold;
}
DIV.header_video{
    font-family:Arial, Helvetica, sans-serif ;
    line-height:48px;
    padding-left:55px;
    border:0px;
    background-repeat: no-repeat;
    color:#0b55c4;
    background-color:#fbfbfb;
    margin-left: 10px;
    font-size:22px;
    background-image: url(../images/home_video.png);
    font-weight:bold;
}
 .clr{
height:0px;
clear:both;
overflow:hidden;
}
#element-box{
    background:#fff;
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
   
}
#element-box DIV.t{
    background:url(../images/box/j_border.png) repeat-x 0px 0px;
    height:6px;
    margin:0px;
    overflow:hidden;
    padding:0px;
}
#element-box DIV.t DIV.t{
    background:url(../images/box/j_crn_tr_light.png) no-repeat 100% 0px;
        margin:0px;
        padding:0px;
}
#element-box DIV.t DIV.t Div.t{
    background:url(../images/box/j_crn_tl_light.png) no-repeat 0px 0px;
        margin:0px;
        padding:0px;
}
#element-box DIV.m{
    border-left: #ccc 1px solid;
    border-right: #ccc 1px solid;
    padding-bottom: 5px;
    padding-left:10px;
    padding-right:10px;
    padding-top:5px; 
    background:#fff;
    display:block;
    height:auto;
    
}
 #element-box DIV.clr{
height:0px;
clear:both;
/*overflow:hidden;*/
}
#element-box DIV.b{
 
    background:url(../images/box/j_border.png) repeat-x 0px 100%  ;
    height:6px;
    margin:0px;
    overflow:hidden;
    padding:0px;
 
}
#element-box DIV.b DIV.b{
    background:url(../images/box/j_crn_br_light.png) no-repeat 100% 0px;
        margin:0px;
        padding:0px;
        height:6px;
}
#element-box DIV.b DIV.b DIV.b{
    background:url(../images/box/j_crn_bl_light.png) no-repeat 0px 0px;
        margin:0px;
        padding:0px;
        height:6px;
}
table.fieldset td{
	margin-bottom:7px;
}
Table.list{
    background-color: #e7e7e7;
    border-spacing:1px;
    color:#666;
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
	width:100%;
}
.addBorderBottom{
	border-bottom:1px solid #ccc;
}
table.list th{
    padding:4px 4px 4px 4px;
}
table.list thead th {
    border-bottom: #999 1px solid;
    text-align: center;
    border-left:#fff 1px solid;
    background: #f0f0f0;
    color:#666;
}

table.list td{
     padding:4px 4px 4px 4px;
     
}
table.list tbody tr td{
    border-left:#fff 1px solid;
    border-bottom:#fff 1px solid;
    height:25px;
    border-top:#fff 1px solid;
    border-right:#fff 1px solid;
    font-family: Arial, Helvetica, sans-serif;
  
}
table.list tbody tr{
    
    background-color:#fff;
}

table.list tbody tr.row1{
    background-color:#f9f9f9;
    border-top:#fff 1px solid;
}
.block{
	color:#ed1d32;
}
table.list tbody tr:hover{
   background-color:#fafdd6;
}
table.list tbody tr.row1 :hover{
    background-color:#fafdd6;
}

table.list tfoot tr{
    text-align: center;
    color:#333;
}
table.list tfoot td{
    text-align: center;
     background-color:#f3f3f3;
     border-top: #999 1px solid;
}
table.list .pagination{
    padding:0px;
    margin:0px;
    display:table;
    float:right;
	font-weight:bold;
	color:blue;
	font-size:13px;
}
table.list .summary{
    padding:0px;
    margin:0px;
    display:table;
    float:right;
	width:100%;
	font-weight:normal;
	color:orange;
	font-size:12px;
}
.fonsummary{
	font-size:12px;
	font-weight:bold;
	color:#666;
}
.fonsummaryNum{
	font-size:14px;
	font-weight:normal;
	color:orange;
	font-family:tahoma,helvetica,arial,sans-serif;
	text-decoration: none;
    text-shadow: none;
}
a.paging{
	color:#666;
	font-weight:normal;
}
a.paging:hover{
	color:red;
	font-weight:bold;
	cursor:pointer;
}
table.list .boxfooter{
    padding:0px;
    margin:0px;
    display:box;
	float:left;
	width:100%;
}
 
.sum{
	padding:0px; 
	width:120px;
	margin:0px; 
	height:22px;
	display:block;
	border: 1px solid #ccc;
}
.sum li{
	padding:0px; 
	width:50%;
	float:left;
	margin:0px;
    font-family:tahoma,helvetica,arial,sans-serif;
    font-size: 12px;	
	text-align: center;
    text-decoration: none;
    text-shadow: none;
	cursor:pointer;
 }
 
table.list .totalpage{
    padding:0px;
    margin:0px;
    display:table;
	float:right;
	vertical-align:middle;
}
table.list .totalpage2{
    padding:0px;
    margin:0px;
    display:table;
	float:right;
	vertical-align:middle;
}
#rowCount{
	color:blue;
	font-weight:bold;
}
button{
    font-size:10px;
}
table.adminform {
    border-bottom: #d5d5d5 1px solid;   
    border-left:#d5d5d5 1px solid;
    background-color: #f9f9f9;
    margin:8px 0px 15px;
    width:100%;
    border-collapse: collapse;
    border-top: #d5d5d5 1px solid;
    border-right: #d5d5d5 1px solid;
}
table.adminform TD{
    text-align: left;
    padding:3px 3px 3px 3px;
}
#editor-xtd-buttons{
    padding:5px 5px 5px 5px;
}

#loading {
  background: url('../images/ajax-loader.gif') no-repeat;
  background-position: center;
  /*background-image: url('../images/ajax-loader.gif');
  width: 220px;
 height: 19px;
 display:none;*/
}


.search-background {
	display: none;
	height:30px;
	position:static;
	background-color:white;
 	text-align: center;
/*	opacity:0.5;filter: alpha(opacity=50) ; */
	text-decoration: none;
	width: 100%;
	
}
 
#paging_button{
    padding:0px;
    margin:0px;
	display:table;
	width:80%;
	float:right;
}

#paging_button ul{ 
	padding:0px; 
	width:100%;
	float:right;
	margin:0px; 
}

#paging_button ul li { 
	list-style-type:none; 
	-moz-border-radius: 3px 3px 3px 3px;
    background: none repeat scroll 0 0 #DDD;
    color: #FFF;
    float: right;
    font-family: helvetica,arial,sans-serif;
    font-size: 10px;
    font-weight: 700;
    margin: 0px 3px 0px;
    padding: 3px 3px;
    text-align: center;
    text-decoration: none;
    text-shadow: none;
    width: 12px;
	cursor:pointer;
	}
#paging_button ul li:hover{background-color:orange;} 
 
ul li:hover{ color: #CC0000; cursor: pointer; }

	/* Dashboard Buttons */

#dashboard-buttons ul li {
	border:1px solid #ddd;
	background:#f6f6f6 url(images/ui-bg_highlight-soft_15_cc0000_1x100.png) 50% 50% repeat-x;
	font-weight:bold;
	color:#0b6aba;
	outline:none;
}
#dashboard-buttons ul li:hover {
	border: 1px solid orange;
	background:#F6F6F6 url(images/ui-bg_highlight-hard_100_f6f6f6_1x100.png) 50% 50% repeat-x;
	font-weight:bold;
	color:#333;
	outline:none;
}

 

#dashboard-buttons ul li {
	float:left;
	margin:10px;
	margin-top:20px;
	margin-bottom:10px;
}
	
#dashboard-buttons ul li a {
	display:block;
	width:70px;
	padding:50px 0 0;
	height:10px;
	background-repeat:no-repeat;
	background-position:50% 5px;
	text-align:center;
	vertical-align:middle;
	float:left;
}
#dashboard-buttons ul li {
	border-color:#DCDFE3 #D0D4D8 #D0D4D8 #DCDFE3;
	border-style:solid;
	border-width:1px;
	 
}

#dashboard-buttons ul li a {
	color:#666;
}

#dashboard-buttons ul li a:hover {
	border-color: #C3C9CE; 
	color:#333;
}

#dashboard-buttons ul li a:active {
	border-color:#9D9D9D;
}
#page-content {
	float:left;
	width:100%;
	position:relative;
	z-index:55;
}

#dashboard-buttons ul li a.Save {
	background-image:url('../images/save.png');
	background-color:#f0f0f0;
}
#dashboard-buttons ul li a.Abort {
	background-image:url('../images/cancel2.png');
	background-color:#f0f0f0;
}
 #dashboard-buttons ul li a.Print {
	background-image:url('../images/print.png');
}
.crm-row-highlight {
	background-color: #FFFFCC !important;
	font-weight:normal;
	color:red;
}
.authen-row-highlight {
	background-color: #FFFFCC !important;
 	color:blue;
}
.info_loading2 { background-image:url('../images/loading.gif') no-repeat;}
.info_loading { background-image:url('../images/loading.gif') no-repeat;padding-left:5px; }


/*Paging*/
#paging_btn{
    padding:0px;
    margin:0px;
	display:block ;
	width:350px;
	float:left;
}


.jPaginate{
	float:right;
    height:22px;
    position:relative;
    color:#a5a5a5;
    font-size:small;   
	width:100%;
	display:block;
	font-family: helvetica,arial,sans-serif;
    font-size: 12px;
 		 
}
.jPaginate a{
    line-height:15px;
    height:15px;
    cursor:pointer;
    padding:1px 5px;
    margin:2px;
    float:left;
	width:15px; 
}
.jPag-control-back{
	position:absolute;
	left:0px; 	 
	}
.jPag-control-front{
	position:absolute;
	top:0px;	 
}
.jPaginate span{
    cursor:pointer;
}
ul.jPag-pages{
    float:left;
    list-style-type:none;
    margin:0px 0px 0px 0px;
    padding:0px;
}
ul.jPag-pages li{
    display:inline;
    float:left;
    padding:0px;
    margin:0px;

}
ul.jPag-pages li a{
    float:left;
    padding:2px 5px;
}
span.jPag-current{
    cursor:default;
    font-weight:normal;
    line-height:15px;
    height:15px;
    padding:2px 5px;
    margin:2px;
    float:left;
	width:15px;
}
ul.jPag-pages li span.jPag-previous,
ul.jPag-pages li span.jPag-next,
span.jPag-sprevious,
span.jPag-snext,
ul.jPag-pages li span.jPag-previous-img,
ul.jPag-pages li span.jPag-next-img,
span.jPag-sprevious-img,
span.jPag-snext-img{
    height:22px;
    margin:2px;
    float:left;
    line-height:18px;

}

ul.jPag-pages li span.jPag-previous,
ul.jPag-pages li span.jPag-previous-img{
    margin:2px 2px 2px 2px;
    font-size:12px;
    font-weight:bold;
        width:10px;

}
ul.jPag-pages li span.jPag-next,
ul.jPag-pages li span.jPag-next-img{
    margin:2px 2px 2px 0px;
    font-size:12px;
    font-weight:bold;
    width:15px;
}
span.jPag-sprevious,
span.jPag-sprevious-img{
    margin:2px 0px 2px 2px;
    font-size:12px;
    width:18px;
    text-align:right;
}
span.jPag-snext,
span.jPag-snext-img{
    margin:2px 2px 2px 0px;
    font-size:12px;
    width:15px;
     text-align:right;
}
ul.jPag-pages li span.jPag-previous-img{
    background:transparent url(../images/previous.png) no-repeat center right;
            }
ul.jPag-pages li span.jPag-next-img{
    background:transparent url(../images/next.png) no-repeat center left;
            }
span.jPag-sprevious-img{
    background:transparent url(../images/sprevious.png) no-repeat center right;
            }
span.jPag-snext-img{
    background:transparent url(../images/snext.png) no-repeat center left;
            }


